package org.zfes.snowier.cloud.zbss.widget.act.service;

import java.util.Map;
import java.util.Optional;
import org.zfes.snowier.core.data.DataSet;
import org.zfes.snowier.cloud.zbss.widget.act.model.ActQuestionCategory;
public interface IActQuestionCategoryService{

	 Optional<ActQuestionCategory> loadActQuestionCategoryById(Long id);
	
	 void createActQuestionCategory(ActQuestionCategory actQuestionCategory);
	
	 void updateActQuestionCategory(ActQuestionCategory actQuestionCategory);

	 void deleteActQuestionCategory(Long id);
	
	 DataSet loadActQuestionCategoryDataSet(Map<String, Object> params);
	 
 	 void setActQuestionCategoryStatus(Long id, Byte status);
 	 
 	void addQuestionCount(Long id,int countToAdd);
 	
}